package com.qfedu.hotelssm.service.intf;

import com.qfedu.hotelssm.dto.CtMenuDto;
import com.qfedu.hotelssm.entity.CtMenu;
import com.qfedu.hotelssm.vo.PageBean;
import com.qfedu.hotelssm.vo.R;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

/**
 * @author dzl
 * @date 2022/8/30 11:10
 */
public interface CtMenuService {
    //新增菜单
    R save(CtMenu menu);
    //删除菜单
    R del(int id);
    //使用菜名进行分页查询
    PageBean page(String name, int page,int limit);
    //修改菜单
    R update(CtMenu menu);
    //查询所有类别信息
    List<CtMenuDto> all();

    //批量删除 根据id
    R delIds(int[] ids);

    //实现Execl导入--批量新增
    R upload(MultipartFile file) throws IOException;
}
